animal stomach stuffed like blood sausage - French English Dictionary